home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 11176 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.7 KB

  1. Path: news01.aud.alcatel.com!usenet
  2. From: Ralph Janke <ralph_janke@aud.alcatel.com>
  3. Newsgroups: comp.lang.c++,comp.lang.eiffel,comp.lang.c,comp.object,comp.software-eng
  4. Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
  5. Date: Tue, 12 Mar 1996 19:46:26 -0600
  6. Organization: Alcatel Network Systems
  7. Message-ID: <314628F2.31C8@aud.alcatel.com>
  8. References: <1995Jul3.034108.4193@rcmcon.com> <3taaha$p8j@ixnews3.ix.netcom.com> <3taodp$859@saba.info.ucla.edu> <3tap9h$qp3@saba.info.ucla.edu>
  9. NNTP-Posting-Host: pip833.aud.alcatel.com
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.0 (Win16; I)
  14.  
  15. Jay Martin wrote:
  16. > Rabid worship of C increases the probabilty the person is a hacker.
  17. > Why? The basic tenents of C culture are anti-software engineering.
  18.  
  19. Why that. Software Engineering has the goal to improve the quality of software. However, 
  20. it doesn't define the ultimate set of quality aspect which have to be matched. In 
  21. contradiction, SE points out, that often certain aspects of quality compete with other 
  22. ones. It is not possibly to find the perfect solution.
  23.  
  24. Therefore, before stating that C contradicts SE, we should define which aspects of 
  25. quality are of interest. It might be portability, reuseability etc, or performance. With 
  26. these aspect C might match SE better than other languages !
  27.  
  28. > (1) C makes low level code extremely easy to create and the C culture
  29. >     says that low level code is cool.
  30. > (2) Many C programmers follow these bad practices.
  31.  
  32. As stated above. low level code might be important to match the chosen quality aspects.
  33.  
  34. > I have met tons of C hackers / software incompetents.
  35.  
  36. I still meet Cobol, Fortran, and ALGOL hacker :))
  37.  
  38. Ralph
  39.